if, else, এবং Nested if স্টেটমেন্ট

Control Flow Statements (নিয়ন্ত্রণ প্রবাহ স্টেটমেন্টস) - প্যাসক্যাল (Pascal) - Computer Programming

201

প্যাসক্যাল প্রোগ্রামিং ভাষায় if, else, এবং nested if স্টেটমেন্টগুলি নিয়ন্ত্রণ কাঠামো হিসেবে ব্যবহৃত হয় যা নির্দিষ্ট শর্তের ভিত্তিতে কোডের বিভিন্ন অংশ কার্যকর করতে সাহায্য করে। এই স্টেটমেন্টগুলি কোডে শর্তাধীন লজিকের সাথে কাজ করে এবং সিদ্ধান্ত নেওয়ার প্রক্রিয়াকে সহজ করে তোলে।


১. if স্টেটমেন্ট

if স্টেটমেন্ট একটি নির্দিষ্ট শর্তের ভিত্তিতে কোডের অংশটি কার্যকর করবে যদি শর্তটি সত্য হয়।

সিনট্যাক্স:

if condition then
  begin
    // কোড যা শর্তটি সত্য হলে কার্যকর হবে
  end;

উদাহরণ:

program IfExample;
begin
  if 5 > 3 then
    writeln('5 is greater than 3');
end.

এই প্রোগ্রামে, শর্তটি 5 > 3 সত্য, তাই আউটপুট হবে:

5 is greater than 3

২. else স্টেটমেন্ট

else স্টেটমেন্টটি if এর সাথে ব্যবহৃত হয়। এটি তখন কার্যকর হয় যখন if স্টেটমেন্টের শর্তটি মিথ্যা হয়।

সিনট্যাক্স:

if condition then
  begin
    // কোড যা শর্তটি সত্য হলে কার্যকর হবে
  end
else
  begin
    // কোড যা শর্তটি মিথ্যা হলে কার্যকর হবে
  end;

উদাহরণ:

program ElseExample;
begin
  if 3 > 5 then
    writeln('3 is greater than 5')
  else
    writeln('3 is not greater than 5');
end.

এই প্রোগ্রামে, শর্তটি 3 > 5 মিথ্যা, তাই আউটপুট হবে:

3 is not greater than 5

৩. Nested if স্টেটমেন্ট

Nested if হল একটি if স্টেটমেন্টের মধ্যে অন্য একটি if স্টেটমেন্ট ব্যবহৃত হওয়া। এটি তখন ব্যবহার করা হয় যখন আপনাকে একাধিক শর্ত যাচাই করতে হয় এবং সেক্ষেত্রে শর্তের মধ্যে শর্ত থাকতে পারে।

সিনট্যাক্স:

if condition1 then
  begin
    if condition2 then
      begin
        // কোড যা condition1 এবং condition2 উভয় শর্তেই সত্য হলে কার্যকর হবে
      end;
  end;

উদাহরণ:

program NestedIfExample;
begin
  if 5 > 3 then
    begin
      if 8 > 4 then
        writeln('Both conditions are true');
    end;
end.

এই প্রোগ্রামে, প্রথম শর্ত 5 > 3 সত্য এবং দ্বিতীয় শর্ত 8 > 4ও সত্য। তাই আউটপুট হবে:

Both conditions are true

else সহ Nested if:

এছাড়াও else সহ nested if ব্যবহার করা সম্ভব। এটি তখন ব্যবহৃত হয় যখন একটি শর্তের জন্য বিভিন্ন বিকল্পের মধ্যে নির্বাচন করতে হয়।

উদাহরণ:

program NestedIfElseExample;
begin
  if 10 > 5 then
    begin
      if 3 > 7 then
        writeln('Condition 1 and Condition 2 are both true')
      else
        writeln('Condition 1 is true, but Condition 2 is false');
    end
  else
    writeln('Condition 1 is false');
end.

এই প্রোগ্রামে, প্রথম শর্ত 10 > 5 সত্য, কিন্তু দ্বিতীয় শর্ত 3 > 7 মিথ্যা, তাই আউটপুট হবে:

Condition 1 is true, but Condition 2 is false

সারাংশ

  • if স্টেটমেন্ট: একটি শর্ত সত্য হলে কোড চালানো হয়।
  • else স্টেটমেন্ট: if শর্তটি মিথ্যা হলে কোড চালানো হয়।
  • Nested if: একটি if স্টেটমেন্টের মধ্যে অন্য একটি if স্টেটমেন্ট ব্যবহার করা হয়, যা বিভিন্ন শর্তের ভিত্তিতে কোড কার্যকর করে।

এই স্টেটমেন্টগুলি প্যাসক্যাল প্রোগ্রামিং ভাষায় শর্ত অনুযায়ী লজিক তৈরি করতে ব্যবহৃত হয়।

Content added By
Promotion

Are you sure to start over?

Loading...